"""___序列___"""
#创建空列表
a = list()
print(a)
#将字符串的每个字符迭代存放到列表中
b = list("Love")
print(b)
#将元组中的每个元素迭代存放到列表中
c = list((1,3,5,6))
print(c)

#元组  同上
d = ()
e = tuple("hello")
print(e)

#字符串
f = 1.4
print(str(f))

#len(sub)  返回sub参数的长度
print(len(str(f)))
print(len(c))
print(len(e))

#max 返回序列或者参数集合中的最大值
print(max(c))  #输出：6
print(max(str(f))) # 4
print(max(e))  # o

#min 返回最小值
#sum[iterable[,start]] 返回序列的总和，

#sorted() 返回一个排序的列表
#reversed() 用于返回逆向迭代序列的值
#enumerate(iterable)  生成二元组构成的一个迭代对象
#输出：
# (0, 1)
# (1, 123)
# (2, 345)
# (3, 34)
# (4, 6)
# (5, 23)
lists = [1,123,345,34,6,23]
for each in enumerate(lists):
    print(each)
print('---------')
#zip(iter[,iter2[...]]) 返回由各个可迭代参数共同组成的元组
#输出如下：
# (1, 'z')
# (123, 'h')
# (345, 'a')
# (34, 'n')
# (6, 'g')
# (23, 's')
str1 = 'zhangsan'
for each in zip(lists,str1):
    print(each)
print('---------')
#输出如下：
# (1, 'z', 2)
# (123, 'h', 4)
# (345, 'a', 6)
# (34, 'n', 8)
# (6, 'g', 10)
tuple3 = (2,4,6,8,10)
for each in zip(lists,str1,tuple3):
    print(each)
